Thực đơn
Object_Pascal Thời đại của Borland và CodeGearVào năm 1986, Borland giới thiệu các phần mở rộng tương tự, cũng được gọi là Object Pascal, cho sản phẩm Turbo Pascal dành cho Macintosh, và vào năm 1989 cho Turbo Pascal 5.5 cho DOS. Khi Borland tái tập trung từ DOS sang Windows vào năm 1994, họ tạo nên người kế nhiệm cho Turbo Pascal, gọi là Delphi và giới thiệu một tập các phần mở rộng mới để tạo nên cái mà bây giờ gọi là ngôn ngữ Delphi.
Quá trình phát triển của Delphi được bắt đầu vào năm 1993 và phiên bản Delphi 1.0 được chính thức ra mắt ở Hoa Kỳ vào ngày 14 tháng 2 năm 1995. Trong khi mã nguồn sử dụng mô hình đối tượng của Turbo Pascal vẫn có thể được biên dịch, Delphi giới thiệu một cú pháp mới với từ khóa class
để thay thế cho object
, hàm tạo Create và một hàm hủy ảo Destroy (và ngược lại phải gọi các thủ tục New
và Dispose
procedures), thuộc tính, con trỏ hàm, và các thứ khác. Những điều này lấy cảm hứng từ bản thảo đang được soạn thảo của Tổ chức tiêu chuẩn hóa quốc tế (ISO) cho phần mở rộng lập trình hướng đối tượng, nhưng có nhiều khác biệt với phương ngữ của Turbo Pascal (ví dụ như yêu cầu trong bản thảo rằng tất cả các phương thức phải ảo) đều bị bỏ qua.
Ngôn ngữ Delphi tiếp tục phát triển qua nhiều năm để hỗ trợ cho các cấu trúc như mảng động, tổng quát và phương thức ảo.
Thực đơn
Object_Pascal Thời đại của Borland và CodeGearLiên quan
Object Pascal Objective-C Objection (Tango) Object Linking and Embedding Object-oriented programming Object lifetime Obreck Obrechies Objezierze, Tỉnh West Pomeranian ObleckTài liệu tham khảo
WikiPedia: Object_Pascal http://dn.codegear.com/article/34324 http://edn.embarcadero.com/article/38132 http://code.google.com/p/dwscript/ http://www.mactech.com/articles/mactech/Vol.02/02.... http://www.remobjects.com/ps http://www.roblocher.com/whitepapers/opascal.html http://turbo51.com http://www.delphibasics.info http://www.delphiprogramming.org http://wiki.freepascal.org/iPhone/iPod_development